secure transaction technology - Francés Inglés Diccionario